import { createStore } from 'vuex'

//判断：如果localStorage.city没有任何数据，表示用户第一次使用，默认显示北京
if( !localStorage.city){
	var defaultCity = '北京'
}else{
	//反之，用户已经多次使用，直接使用localStorage.city的值
	var defaultCity = localStorage.city
}
export default createStore({
  state: {
	  //声明一个城市属性
	  city : defaultCity
  },
  mutations: {
	  //获取点击事件的参数cityName
	  changeCity(state,cName){
		  //将从点击事件获取到的cName值赋值给state的属性city；目的替换已经被调用的city的城市值
		 state.city = cName;
		 //将cName的值传到local storage
		 localStorage.city = cName;
	  }
  },
  actions: {
  },
  modules: {
  }
})
